package cn.wp.ewallet.upms.dao;

import cn.wp.ewallet.upms.model.entity.StaffInfoDoo;
import cn.wp.ewallet.upms.model.entity.StaffInfoDo;

import java.util.List;

public interface StaffInfoDao {

    List<StaffInfoDo> selectAllStaffInfos();

    String selectStaffOrgId(String staffId);

    List<StaffInfoDo> selectOrgStaffInfos(String orgId);

    StaffInfoDo selectStaffInfo(String staffId);

    /**
     *根据条件查询员工列表
     * @param staffName
     * @param roleId
     * @return
     */
    List<StaffInfoDoo> selectStaffInfoByCondition(String staffName, String roleId);

    /**
     * 查看所有员工信息（分权）
     * @return
     */

    List<StaffInfoDo> selectAllStaffInfosByAuthority();
}
